home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
earcd
/
comm2
/
mmnnnc15.lha
/
MM_Annonce15
/
Doc
/
MM_Annonce.dok
< prev
Wrap
Text File
|
1996-04-30
|
6KB
|
184 lines
MM Annonce V 1.5
(C) 1995 Reinaldo Erdey
1. Information:
===============
Das ist die Deutsche Version der doks. :-))
Deutsche doks by Reinaldo Erdey.
Englische Doks by Peter Weiss.
2. Einleitung:
==============
MM_Annonce.rexx ist ein ARexx Programm fuer MailManager by Pino Aliberti.
Viele Nodes haben ein Internes NEUFILES Brett fuer seine Points.
MM_Annonce.rexx kuendigt neue Files die ueber Ticks bei einen Node ankommen
sind in dieses Brett an, benoetigt kein konfigfile und es ist Relativ einfach
zu bestimmen welche Areas gepostet werdem.
3. Warum nun Annonce ?
======================
Das Programm entstand aus der Notwendigkeit, ein Anonnce zu schaffen das
einfach zu konfigurieren ist, und relativ leicht ausschaltbar ist, und
kein ARexx kommando von Mailmanager benuetzt waehrend ein Import Ticks.
Dies ist ausdruecklich laut MailManager Anleitung verboten.
Kiloweise angaben in ein CFG werden nicht gebraucht, es hat keins.
Die Steuerung wird ausschliesslich in der Tick Kommandos erledigt, und
besteht im Prinzig nur aus einer Echo Umleitung in ein Log.
Dadurch kann man auf einfacher weise bestimmen welche Areas gespostet werden
und welche nicht. Nur die Echo Umleitung rausloeschen im Tick batch.
4. Installation
===============
a) Kopiere das MM_Annonce.rexx wohin du willst Hauptsache beim Aufruf
wird es gefunden. Meist wird man es wohl in MM:Rexx/ kopieren.
b) Stelle die Variablen am anfang des Rexx Prg auf deine Beduefnisse ein.
Wichtig sind aber nur 'LogArea' und 'MM.Area', alles andere ist vor-
eingestellt und bedarf keine Einstellung.
HINWEISS:
'LogArea' ist der Pfad wo MM_Annonce.rexx die Logs sucht.
'MM.Area' ist die Area wo die ankuendigungen gepostet werden sollen.
c) Modifiziere deine Tick Batches indem du folgendes einfuegst:
.k AREANAME/A,FILENAME/A,FILEBYTES/A,COMMENT/A,FROMNODE/A
.BRA [
.KET ]
Echo >>MAIL:TICKS/[AREANAME].log "[FILENAME] [FILEBYTES] [COMMENT]"
HINWEISS:
'MAIL:TICKS/' muss der gleiche Pfad wie in MM_Annonce.rexx Variable
'LogArea' sein.
SIEHE AUCH DIE BEISPIELE IM DER TICKS SCHUBLADE. !!!
TICKS/ADSTICKS.sc
TICKS/NODEDIFF.sc
TICKS/RECLISTE.sc
d) Modifiziere dein MailManager.CFG und definiere die Tick Areas sowie
die Tick Kommandos.
Beispiel:
TICKAREA NODEDIFF MM:TICKS/NODEDIFF/ 2:2480/444.4@fidonet Fidonet 0
Desc "Woechentliche Nodediff"
TickCommand NODEDIFF
Nodes 2:2480/444
#TICKCOMMAND NODEDIFF "Execute MAIL:TICKS/NODEDIFF.sc %a \q%m\q %b \q%d\q"
SIEHE AUCH DIE BEISPIELE IM DER CONFIG SCHUBLADE. !!!
Config/Mailmanager.CFG
e) Fuege in dein Import Batch nach dem Import Ticks folgendende Zeile ein:
[RX] MM:Rexx/MM_Annonce.rexx
SIEHE AUCH DAS BEISPIEL IN DER REXX SCHUBLADE. !!!
Rexx/MM_Annonce.rexx
HINWEISS:
Wer im Import Batch schon ein Export drin hat, kann wenn er will in der Zeile
62 das 'MM_Export MM.Area' loeschen.
5. Funktionweise:
=================
MM_Annonce.rexx holt sich mit dem Arexx kommando MM_GetTickAreas alle
Tick Areas und schaut nach ob ein Log fuer eine Area vorhanden ist,
liest den Inhalt ein, und schreibt eine Message in ein Brett.
Anschliessent wird das Log geloescht.
Da sich der LogName aus dem Area Namen plus anhaengen von '.log' zu-
sammensetzt ist es leicht zu trennen wo Files ankamen und wo nicht.
Es wird nur eine Message produziert wenn auch ein Log File vorhanden war.
Dadurch kann man nur durch loeschen der Echo Umleitung im Tick Batch auf
einfache weise bestimmen in welche Area neue Files angekuendigt werden.
Kein log keine Ankuendigung.
6. Copyright:
=============
Es kann jeder mit den Proggramm machen was er will, die Folgen hat
jeder selbst zu tragen und benuetzt es auch auf eigenes Risiko,
es wird nichts Garantiert. :-)
Das Programm ist Schreibware, das heisst wer es Regelmaessig benuetzt
sollte mir eine Elektronische Mail zukommen lassen, damit ich auch
weiss, das ich nicht fuers NIl: progarmiert habe.
Es ist nicht erlaubt das Programm veraendert als eigenes auszugeben.
Das Copyright verbleibt bei mir. Veraendert man das Programm so hat
der Autor Eintrag drin zu bleiben.
Bugs kann man an folgende Adresse senden:
=========================================
Internet: igotu@cube.net
Fido: Reinaldo Erdey 2:2480/444.4
7. Schlussbemerkung:
====================
Bedanke mich bei Pino Aliberti fuer das Programm Mail Manager. Noch nie hat mich
ein Programm so begeistert wie dieses. Es ist dermassen flexibel durch den ARexx
Port, das es mich animiert hat einige ARexx Proggys zu schreiben. Endlich kann
man eine Software auf einfache Art und weise auf seine Beduerfnisse anpassen.
Danke an Armin Oehlschlaeger fuer die Idee mit dem Area Kommentar.
Danke noch an Peter Weiss fuer die englische Dokumentation.
Thanks to Pino Aliberti for MailManager.
No other program was so impressing to the author.
It's highly flexible
8. History:
===========
1.5 Area Name jetz inklusive Kommentar als Titel
(Danke Armin Oehlschlaeger)
1.4 Files und Bytes der Area, Files and Bytes Total in der Message eingebaut
1.3 Erste oeffentliche Version (Aminet ?):
Lange Kommentare werden nun eingerueckt, und koennen bis zu 100 mal
zu lang sein (MaxPost).
Schreiben der Message in einer Area im Rexx Programm eingebaut.
Text Default Variable auf T:Annonce.tmp geaendert, damit kein
konflikt mit T:MM.TRANS entsteht (MSG.FILE).
Checken ob ueberhaupt der IMP Text vorhanden ist (MSG.FILE).
Export eingefuegt (Zeile 62).
1.2 Nicht oeffentliche Version:
Alles auf Variablen umgestellt fuer leichere manipulation,
Programier Style :-)
1.1 Nicht oeffentliche Version:
Check auf Rexxsupport und Lade Routine MM ausgebaut und auf
MM_LoadMM.rexx und MM_Quit.rexx ausgelagert.
1.0 Erste nicht oeffentliche Test-Version (Na ja)